#ifndef CWatchdog_HPP
#define CWatchdog_HPP

// System includes

// Other includes
#include "CObserver.hpp"

class CObserver;
class CCommand;

class CWatchdog : public CObserver
{
public:
   ~CWatchdog();

   void handleEvent(const CCommand& cmd);

   static CWatchdog* getInstance();
protected:

private:
   CWatchdog();

   static CWatchdog* mSelf;
};

#endif // CWatchdog_HPP